home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_6 / val-2_3.lha / makefile < prev    next >
Makefile  |  1995-04-27  |  905b  |  58 lines

  1. .INCLUDE /akmake.inc
  2.  
  3. SRC1=count
  4. SRC2=find
  5. SRC3=val
  6. LIVE1=$(DIRS)$(SRC1)
  7. XLIVE1=$(XDIRS)$(SRC1)
  8. LIVE2=$(DIRS)$(SRC2)
  9. XLIVE2=$(XDIRS)$(SRC2)
  10. LIVE3=$(DIRS)$(SRC3)
  11. XLIVE3=$(XDIRS)$(SRC3)
  12.  
  13. LIBS=-lak -lc
  14.  
  15. all : $(SRC1).x $(SRC2).x $(SRC3).x
  16.  
  17. live : $(LIVE1) $(LIVE2) $(LIVE3) $(XLIVE1) $(XLIVE2) $(XLIVE3)
  18.  
  19. $(SRC1).qi : $(SRC1).ql
  20.  
  21. $(SRC1).o : $(SRC1).c $(SRC1).qi
  22.  
  23. $(SRC2).qi : $(SRC2).ql
  24.  
  25. $(SRC2).o : $(SRC2).c $(SRC2).qi
  26.  
  27. $(SRC3).qi : $(SRC3).ql
  28.  
  29. $(SRC3).o : $(SRC3).c $(SRC3).qi
  30.  
  31. $(SRC1).x : $(SRC1).o
  32.  
  33. $(SRC2).x : $(SRC2).o
  34.  
  35. $(SRC3).x : $(SRC3).o
  36.     $(LINK) $(LFLAGS) -o $(TARGET) $(SOURCE) -lak -lm -lc
  37.  
  38. $(LIVE1) : $(SRC1).x
  39.  
  40. $(LIVE2) : $(SRC2).x
  41.  
  42. $(LIVE3) : $(SRC3).x
  43.  
  44. $(XLIVE1) : $(SRC1).x
  45.  
  46. $(XLIVE2) : $(SRC2).x
  47.  
  48. $(XLIVE3) : $(SRC3).x
  49.  
  50. clean : cleanall cleano cleanx cleanq
  51.  
  52. DBG = val
  53.  
  54. #cc -n -dDEBUG=1 -dDEBUGMEM=1 $(DBG).c
  55. debug :
  56.     cc -n -dDEBUGMEM=1 $(DBG).c
  57.     ln -g -o $(DBG).x $(DBG).o -lak -lm -lc
  58.